06e9e4096ec1d497e5bbf9449533eb4087d23a6e,platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageUtil.java,InjectedLanguageUtil,findElementAtNoCommit,#PsiFile#number#,192
Before Change
}
//PsiElement at = file.findElementAt(offset);
FileViewProvider viewProvider = file.getViewProvider();
return viewProvider.findElementAt(offset, viewProvider.getBaseLanguage());
}
private static final InjectedPsiCachedValueProvider INJECTED_PSI_PROVIDER = new InjectedPsiCachedValueProvider();
After Change
return injected;
}
}
Language baseLanguage = viewProvider.getBaseLanguage();
if (result != null && baseLanguage == result.third) {
return result.second; // already queried
}
return viewProvider.findElementAt(offset, baseLanguage);